package exception;

/**
 * throws的演示
 */
public class ThrowsDemo {
    public static void main(String[] args) {
        /*
            当调用一个含有throws声明的异常抛出的方法时，编译器要求必须处理该异常，处理手段有两种:
            1.使用try...catch捕获并处理该异常
            2.
            3.一般不在main方法中做throws抛出
         */
        Student zs=new Student();
        try {
            zs.setAge(124);
        } catch (IllegalAgeException e) {
            //e.printStackTrace();//打印错误堆栈跟踪信息
            System.out.println(e.getMessage());
        }
        System.out.println("此人年龄为"+zs.getAge()+"岁");
    }
}
